Disuni cation in ACI1 Theories

نویسندگان

  • Agostino Dovier
  • Enrico Pontelli
چکیده

Disuniication is the problem of deciding satissability of a system of equations and dise-quations with respect to a given equational theory. In this paper we study the disuniication problem in the context of ACI1 equational theories. This problem is of great importance, for instance, for the development of constraint solvers over sets. Its solution opens new possibilities for developing automatic tools for static analysis and software veriication. In this work we provide a characterization of the interpretation structures suitable to model the axioms in ACI1 theories. The satissability problem is solved using known techniques for the equality constraints and novel methodologies to transform disequation constraints to manageable solved forms. We propose four solved forms, each ooering an increasingly more precise description of the set of solutions. For each solved form we provide the corresponding rewriting algorithm and we study the time complexity of the transformation. Remarkably, two of the solved forms can be computed and tested in polynomial time. All these solved forms are adequate to be used in the context of a Constraint Logic Programming system|e.g., they do not introduce universal quantiications, as instead happens in some of the existing solved forms for disuniication problems .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ACI1 Constraints

Disuniication is the problem of deciding satissability of a system of equations and disequations w.r.t. a given equational theory. In this paper we study the disuni-cation problem in the context of ACI1 equational theories. We provide a characterization of the interpretation structures suitable to model the axioms in ACI1 theories. The satissability problem is solved using known techniques for ...

متن کامل

Combining Uni cation- and Disuni cation Algorithms|Tractable and Intractable Instances

We consider the problem of combining procedures that decide solvability of (dis)uniication problems over disjoint equational theories. Partial answers to the following questions are given: Which properties of the component theories imply intractability in the sense that there cannot be a polynomial combination algorithm, assuming P 6 = NP? Which general properties of the component theories guar...

متن کامل

Characterization of Adenylate Cyclase Interacting Protein ACI1 in the Rice Blast Fungus, Magnaporthe oryzae

Host infection by Magnaporthe oryzae requires the formation of a specialized infection structure, the appressorium. Using yeast 2-hybrid, ACI1 was found to interact with MAC1, a key gene in the cAMP signaling pathway regulating appressorium formation. Targeted ACI1 gene replacement mutants exhibited significantly delayed and slightly lower levels of appressorium formation, but were indistinguis...

متن کامل

An Algebraic Approach to Sharing Analysis of Logic Programs

Terms and Atoms Syntactically, we assume a set of variables V and an underlying alphabet = f ; ;g consisting of a single binary function symbol which \glues" elements together and a single constant symbol ; to represent the empty set. Abstract terms, or set expressions, are elements of the term algebra T ( ;V) modulo an equality theory consisting of the following axioms: (x y) z = x (y z) (asso...

متن کامل

Some alternatives to calving date and interval as measures of fertility in beef cattle.

Records of 594 calving dates and 493 calving intervals collected from a herd of Retinta beef cows in southwest Spain were studied. Their efficacy as reproductive measures were compared when a long breeding season was utilized. Variables used were date of present calving (DOC), date of subsequent calving (DOSC), time from start of breeding season to calving (TBSC), interval to next calving (CI),...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999